# Python if分支结构

# 1. 基础if语句
"""
语法结构：
if 条件:
    执行语句
"""

# 示例：下雨打伞
is_raining = True
if is_raining:
    print("下雨了，记得带伞！")

# 2. if-else结构
"""
语法结构：
if 条件:
    执行语句1
else:
    执行语句2
"""

# 示例：判断成绩是否及格
score = 75
if score >= 60:
    print("恭喜你及格了！")
else:
    print("很遗憾，不及格")

# 3. if-elif-else结构
"""
语法结构：
if 条件1:
    执行语句1
elif 条件2:
    执行语句2
else:
    执行语句3
"""

# 示例：成绩等级划分
# 这里的 elif = else if
score = 85
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("中等")
elif score >= 60:
    print("及格")
else:
    print("不及格")

# 4. 三元表达式 (x if y else z)
"""
语法结构：
变量 = 值1 if 条件 else 值2
"""

# 示例：判断数字奇偶
num = 7
result = "偶数" if num % 2 == 0 else "奇数"
print(f"数字{num}是{result}")

# 5. 嵌套if语句
# 示例：判断闰年
year = 2024
if year % 4 == 0:
    if year % 100 == 0:
        if year % 400 == 0:
            print(f"{year}年是闰年")
        else:
            print(f"{year}年不是闰年")
    else:
        print(f"{year}年是闰年")
else:
    print(f"{year}年不是闰年")
